to make a significant contribution - Spanish English Dictionary